Licensing and Entitlement
Licensing and entitlement verification are handled by Bentley’s Subscription Entitlement Service (SES).
The API’s install bundle includes CONNECT licensing components, which are required in order to function.
CONNECTION Client must be installed by your developers and users. To avoid licensing denial-of-use, please ensure your developers and users sign-in to CONNECTION Client at least once every 7 days.
Your developers and users must have entitlement for both these Bentley products:
Installation of LEGION Simulator is not required to use the API but you, and your users, must have entitlement for both products.
Distribution
The following components must be distributed with any product built using LEGION Simulator API 2023:
- Every DLL in the LEGION Simulator API\dll\v141_xp\x64\Release-XP\ folder.
- The CONNECTION Client installation package.
- The Bentley EULA in the LEGION Simulator API\data\Licences\ folder.
- The LEGION simulation database in the LEGION Simulator API\data\System\ folder.
Framework Prerequisites
The API is built for Visual Studio 2019, version 15.9.13 or higher. It is not tested for newer versions of Visual Studio.
Visual Studio 2019 components required are:
- Desktop development with C++ Workload;
- Windows XP C++ support;
- MFC v141 x64 support;
- Windows Universal CRT SDK.
CONNECTION Client requires .NET 4.6.2. The API has no .NET dependencies.